home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1994-09-22 | 4.0 KB | 215 lines |
- DEFINITION MODULE VDIEscapes;
-
-
- FROM GEMVDIbase IMPORT PxyArrayType, FilmNameType, FilmIndexType;
-
-
- (* escapes *)
-
- PROCEDURE InquireCharCells (Handle: INTEGER;
- VAR rows, colums: INTEGER);
-
- (* inquire addressable character cells *)
-
-
- PROCEDURE ExitAlphaMode (Handle: INTEGER);
-
- (* Exit alpha mode *)
-
-
- PROCEDURE EnterAlphaMode (Handle: INTEGER);
-
- (* enter alpha mode *)
-
-
- PROCEDURE CursorUp (Handle: INTEGER);
-
- (* alpha cursor up *)
-
-
- PROCEDURE CursorDown (Handle: INTEGER);
-
- (* alpha cursor down *)
-
-
- PROCEDURE CursorRight (Handle : INTEGER);
-
- (* alpha cursor right *)
-
-
- PROCEDURE CursorLeft (Handle: INTEGER);
-
- (* alpha cursor left *)
-
-
- PROCEDURE CursorHome (Handle: INTEGER);
-
- (* home alpha cursor *)
-
-
- PROCEDURE EraseToEOS (Handle: INTEGER);
-
- (* erase to end of alpha screen *)
-
-
- PROCEDURE EraseToEOL (Handle: INTEGER);
-
- (* erase to end of alpha text line *)
-
-
- PROCEDURE CursorAddress (Handle, row, column: INTEGER);
-
- (* direct alpha cursor address *)
-
-
- PROCEDURE OutputText (Handle: INTEGER; VAR string: ARRAY OF CHAR);
-
- (* output cursor addressable alpha text *)
-
-
- PROCEDURE ReverseVideoOn (Handle: INTEGER);
-
- (* reverse video on *)
-
-
- PROCEDURE ReverseVideoOff (Handle: INTEGER);
-
- (* reverse video off *)
-
-
- PROCEDURE InquireCursorAddress (Handle: INTEGER; VAR row, column: INTEGER);
-
- (* inquire current alpha cursor address *)
-
-
- PROCEDURE InquireTabletStatus (Handle: INTEGER): INTEGER;
-
- (* inquire tablet status *)
-
-
- PROCEDURE HardCopy (Handle: INTEGER);
-
- (* hard copy *)
-
-
- PROCEDURE DisplayCursor (Handle, x, y: INTEGER);
-
- (* place graphic cursor at location *)
-
-
- PROCEDURE RemoveCursor (Handle: INTEGER);
-
- (* remove last graphic cursor *)
-
-
- PROCEDURE FormAdvance (Handle: INTEGER);
-
- (* form advance *)
-
-
- PROCEDURE OutputWindow (Handle: INTEGER; xyArray: PxyArrayType);
-
- (* output window *)
-
-
- PROCEDURE ClearDisplayList (Handle: INTEGER);
-
- (* clear display list *)
-
-
- PROCEDURE OutputBitImageFile (Handle: INTEGER;
- VAR FileName: ARRAY OF CHAR;
- aspect, scaling, numPts: INTEGER;
- VAR xyArray: PxyArrayType);
-
- (* output bit image file *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE SelectPalette (Handle, palette: INTEGER): INTEGER;
-
- (* select palette *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE InquirePaletteFilms (Handle: INTEGER;
- VAR filmNames: FilmNameType);
-
- (* inquire palette film types *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE InquirePaletteState (Handle: INTEGER;
- VAR port, filmName,
- lightness,interlace,planes: INTEGER;
- VAR indexes: FilmIndexType);
-
- (* inquire palette driver state *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE SetPaletteState (Handle, port, filmNum,
- lightness, interlace, planes: INTEGER;
- VAR indexes: FilmIndexType);
-
- (* set palette driver state *)
-
-
- PROCEDURE SavePaletteState (Handle: INTEGER);
-
- (* save palette driver state *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE SuppressPaletteMessages (Handle: INTEGER);
-
- (* suppress palette messages *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE PaletteErrorInquire (Handle: INTEGER): INTEGER;
-
- (* palette error inquire *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE UpdateMetafileExtents (Handle, minX, minY, maxX, maxY: INTEGER);
-
- (* update metafile extents *)
-
-
- PROCEDURE WriteMetafile (Handle, numIntin: INTEGER;
- VAR intIn: ARRAY OF INTEGER;
- numPtsin: INTEGER;
- VAR ptsIn: ARRAY OF INTEGER);
-
- (* write metafile item *)
-
- (* noch nicht implementiert *)
-
-
-
- PROCEDURE ChangeFileName (Handle: INTEGER; VAR fileName: ARRAY OF CHAR);
-
- (* change gem vdi filename *)
-
- (* noch nicht implementiert *)
-
-
-
- END VDIEscapes.
-